package com.tanhua.common.utils;

import com.tanhua.common.pojo.User;

public class UserThreadLocal {

    private static final ThreadLocal<User> LOCAL = new ThreadLocal<>();

    // 私有
    private UserThreadLocal(){}

    // 将User对象放入到ThreadLocal
    public static void set(User user){
        LOCAL.set(user);
    }

    // 返回当前线程中的User对象
    public static User get(){
       return LOCAL.get();
    }

    // 删除当前线程中的User对象
    public static void remove(){
        LOCAL.remove();
    }
}
